package cn.szsys.integration.billrule.annoation;


import cn.szsys.integration.constants.BillRuleRecordTypeEnum;

import java.lang.annotation.*;

/**
 * @author Ryan
 * @since 2025-05-07
 **/
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface BillRule {
    /**
     * 上游名称
     */
    String upstream();

    /**
     * 收费规则记录类型
     */
    BillRuleRecordTypeEnum billRuleRecordType();

    /**
     * 产品
     */
    String product();
}
